home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / COMMUNIC / NETWORKI / 3182.ZIP / MAILREAD.ME < prev    next >
Text File  |  1993-11-21  |  5KB  |  117 lines

  1. Upgrade notes to MAIL v4.11
  2. ---------------------------
  3.  
  4. The program was recompiled under TURBO Pascal 6.0 in July 1992.  At the
  5. same time, a number of refinements were made.  The most notable was the
  6. addition of the facility to "transfer" a file to an addressee with a
  7. message attached.  There is no limit on the type or size of file which is
  8. transferred.
  9.  
  10. To prevent mischief (and also to simplify the code), transferring of files
  11. is only permitted when a message is addressed to EXACTLY one addressee.  The
  12. file to be transferred is, in fact, copied to a temporary file in the mailbox
  13. directory, and the file is flagged SYSTEM and HIDDEN.  The name of the
  14. temporary file is passed with the message so that the recipient can pick it up.
  15.  
  16. The help screens are enhanced in v4.xx, and support for MDA mode as well as
  17. CGA/VGA is included (this is by way of TURBO's screen handling).  (Let me know
  18. if I'm wrong).
  19.  
  20. The /D switch was added.  This is to allow network users to have transferred
  21. files delivered into a subdirectory of their choice by default.  The syntax
  22. for the use of this feature is (for example): MAIL /DU:\USR\FRED.
  23.  
  24. ------------------------------------------------------------------------------
  25.  
  26. Features new to version 4.11
  27. ----------------------------
  28.  
  29. 1.  A "Subject" line is available on every message.  If it is not blank, it
  30.     is displayed in inverse video at the bottom  of the screen.
  31.  
  32. 2.  Undelete last deleted line in the screen editor (CTRL-U).
  33.  
  34. 3.  Cursor keys may be used to select next/previous message.
  35.  
  36. 4.  ESCAPE key may be used to quit the program.
  37.  
  38. 5.  The Supervisor (mailbox name SUPERVIS) has a KILL option on his menu
  39.     which allows him to kill the mailbox of any user.  This is to ease
  40.     system maintenance.
  41.  
  42. 6.  The interface is tarted up a bit.  All inputs can be edited; some
  43.     defaults are changed.  e.g. When you have been using List to find out
  44.     what addressees you get by using certain wildcard combinations, you are
  45.     always presented with your previous choice so you can edit it.  The same
  46.     choice is also presented when you select Send.
  47.  
  48. 7.  Transferring of files was added.  This is done by sending a copy of the
  49.     file, not a pointer, so I have restricted it to transferring to one
  50.     addressee at a time.  Imagine what would happen if someone sent a 3Mb
  51.     graphics file to *.
  52.  
  53. 8.  The /D switch was added.  This is to complement the file transfer
  54.     function.  It sets the default directory for delivery of transferred
  55.     files.
  56.  
  57. 9.  There are now seven help screens.  F1 may be used to call up help.
  58.  
  59. 10. The program picks up the user's name using a Netware call.  This makes
  60.     the current version Netware specific, which is why I have not released it
  61.     as shareware yet.
  62.  
  63. 11. A flash message is sent to the recipient when a file is transferred.
  64.     This was done in a very naff way, by invoking F:\PUBLIC\UTILITY\SEND.EXE,
  65.     but from version 4.11 it is achieved by calling the Netware API.  My
  66.     reference book tells me that this part of the Messaging API may not be
  67.     supported by Novell after 1990, so I am still waiting to find out whether
  68.     it is compatible with the lastest versions.
  69.  
  70. Errorlevels 6 and 7 were added in v4.0
  71. --------------------------------------
  72.  
  73. Errorlevel 6 is returned when an invalid directory name is given with the
  74.              /D switch.
  75.  
  76. Errorlevel 7 is returned when an invalid switch character is used.
  77.  
  78.  
  79. Errorlevels 8 and 9 were added in v4.11
  80. ---------------------------------------
  81.  
  82. Errorlevel 8 is returned if, when quitting the program, it cannot write changes
  83.              back to the mailbox because it is locked.
  84.  
  85. Errorlevel 9 is returned when unable to close a mailbox file after attempting
  86.              to write a message to it.  This would normally happen when the
  87.              operating system does not allow the file to be extended.  On any
  88.              system this could be the result of a "Disk full" error;  on a
  89.              Novell system, it might be that the owner of the file has used up
  90.              all of his allotted storage space.
  91. ------------------------------------------------------------------------------
  92.  
  93. In version 4.11, the program pauses to allow the error message to be read, and
  94. the error number in the message is the same as the errorlevel returned.
  95.  
  96. Upgrade notes to MAIL v4.2
  97. --------------------------
  98.  
  99. 4.2 is a bug fix upgrade with no new features.  I released it when I realised
  100. the horrible truth that the program did not work properly when SHARE.EXE was
  101. loaded.  Because it had been used previously on stand-alones, and networks
  102. such as Netware which do not require SHARE.EXE, I had never realised the
  103. problem, which was caused by a file being opened twice.
  104.  
  105. Perhaps you could say the new feature is that it works with more networks.
  106.  
  107. Ahem . . .
  108.  
  109. A second bug fixed was one which sometimes caused file transfer to fail
  110. although it should have succeeded.
  111.  
  112. 4.2 was released first to Phil Dring at Wefco Group on 19 November 1993, and
  113. immediately afterwards to shareware libraries that had earlier versions.
  114.  
  115. A Zipped version of the six files was also included on the disk.
  116.  
  117. ------------------------------------------------------------------------------